package cc.rengu.igas.bomp.common.enums;

/**
 * @author zhangxuran
 * @version 1.0
 * @date 2020/04/22
 */
public enum MchntAttrEnum {
    OFFLINE_MCHNT("01", "线下商户"),
    ONLINE_MCHNT("10", "线上商户"),
    ALL_MCHNT("11", "线上线下商户"),
    ;
    private String mchntAttrCode;
    private String mchntAttrDesc;

    MchntAttrEnum(String mchntAttrCode, String mchntAttrDesc) {
        this.mchntAttrCode = mchntAttrCode;
        this.mchntAttrDesc = mchntAttrDesc;
    }

    public String getMchntAttrCode() {
        return mchntAttrCode;
    }

    public void setMchntAttrCode(String mchntAttrCode) {
        this.mchntAttrCode = mchntAttrCode;
    }

    public String getMchntAttrDesc() {
        return mchntAttrDesc;
    }

    public void setMchntAttrDesc(String mchntAttrDesc) {
        this.mchntAttrDesc = mchntAttrDesc;
    }

    /**
     * 根据枚举编码查枚举信息
     *
     * @param atrtCode 枚举编码
     *                 return 枚举信息
     */
    public static String attrDesc(String atrtCode) {
        for (MchntAttrEnum mchntAttrEnum : MchntAttrEnum.values()) {
            if (mchntAttrEnum.getMchntAttrCode().equals(atrtCode)) {
                return mchntAttrEnum.getMchntAttrDesc();
            }
        }
        return null;
    }
}
